#begin params
   apilotAelCoef 2.0
   apilotAelGain 1.0
   apilotElevCoef 2.0
   apilotElevGain 1.0
   apilotOn 0.0
   apilotRudCoef 5.0
   apilotRudGain 1.0
   apilotType 1.0
   breakPart Elevator 1.0 8.0 8.0 10.0 200.0 1.0 3001.0 0.0 0.0
   breakPart Fuse 1.0 20.0 3.0 10.0 250.0 1.0 0.0 1001.0 3001.0
   breakPart LAeleron 1.0 8.0 8.0 10.0 200.0 1.0 1001.0 4000.0 0.0
   breakPart LVstab 1.0 8.0 8.0 10.0 200.0 1.0 4000.0 0.0 0.0
   breakPart Prop 1.0 20.0 3.0 10.0 200.0 1.0 0.0 0.0 0.0
   breakPart Prop1 1.0 20.0 3.0 10.0 200.0 1.0 0.0 0.0 0.0
   breakPart RAeleron 1.0 8.0 8.0 10.0 200.0 1.0 1002.0 4000.0 0.0
   breakPart RBody 1.0 20.0 3.0 10.0 250.0 1.0 0.0 1002.0 3001.0
   breakPart RVstab 1.0 8.0 8.0 10.0 200.0 1.0 4000.0 0.0 0.0
   breakPart Wing 1.0 8.0 8.0 10.0 200.0 1.0 4000.0 0.0 0.0
   breakPart engine 1.0 20.0 3.0 10.0 250.0 1.0 0.0 0.0 0.0
   breakPart propdisk 10.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0
   centerOfGravity 0.0 0.0 0.0
   controlSound 0.0
   dimensions 0.55 0.1 0.7
   floatsHeight 0.12
   floatsOffset -0.1
   floatsVolumeUnits 4.0
   gravity 9.8
   initModelPos -1.0 2.0 0.0
   initModelRot 0.0 90.0 -2.0
   initSpeedVect 0.0 2.0 12.0
   mainGearBSpeed 10.0 // Max bounce speed in meters/sec
   mainGearBounce 0.6
   mainGearDamping 200.0 >=0, bigger=less damping
   mainGearFSpeed 10.0 // Min friction speed in meters/sec
   mainGearFriction 0.08
   mainGearFrictionOrt 1.1
   mainGearSpring 200.0
   maxSpeed 50.0
   modelMass 0.7
   modelMotors OS61SF
   modelName Funbat.ac
   modelReceivers receiver1
   modelServos ElevatorServo Elevator1Servo LAeleronServo RAeleronServo Aeleron1Servo ThrottleServo RWingServo LWingServo WingServo
   modelSubType 0.0
   modelTransmiters Tx1
   modelType 1.0
   noseGearBounce 0.6
   noseGearControlChannel 3.0 // 1=aileron, 3=rudder
   noseGearFriction 0.08
   noseGearFrictionOrt 1.1
   noseGearSpring 150.0
   noseGearTurnRatio 0.2
   planeType 1.0
   renderEnvBlend 0.08
   renderFlag 2.0
   retractType 0.0
   scaleDragCoef 0.6
   scaleInducedDragCoef 0.5
   scaleLiftCoef 1.15
   smokeExostPoint 0.05 0.1 -0.09
   smokeExostVect 10.0 0.0 0.0
   specialMode 0.0
   tailGearBounce 0.6
   tailGearControlChannel 3.0 // 1=aileron, 3=rudder
   tailGearFriction 0.08
   tailGearFrictionOrt 1.1
   tailGearSpring 100.0
   tailGearTurnRatio 1.0
   useFloats 0.0
   useModelInitPos 1.0
   verNumber 6.0
#end params

#begin liftsurface.Aeleron1
   debug 0.0
   breakPartName none
   renderGroupName Aeleron1
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.0
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.4
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.Aeleron1

#begin liftsurface.Elevator
   debug 0.0
   breakPartName elevator
   renderGroupName Elevator
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.2
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.6
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.Elevator

#begin liftsurface.Elevator1
   debug 0.0
   breakPartName none
   renderGroupName Elevator1
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.0
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.4
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.Elevator1

#begin liftsurface.HStab
   debug 0.0
   breakPartName none
   renderGroupName HStab
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.0
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.4
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.HStab

#begin liftsurface.Hfuse
   debug 0.0
   breakPartName none
   renderGroupName Hfuse
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.0
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.4
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.Hfuse

#begin liftsurface.Hstab
   debug 0.0
   breakPartName none
   renderGroupName Hstab
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.0
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.6
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.Hstab

#begin liftsurface.LAeleron
   debug 0.0
   breakPartName none
   renderGroupName LAeleron
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.6
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.3
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.LAeleron

#begin liftsurface.LVstab
   debug 0.0
   breakPartName none
   renderGroupName LVstab
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.0
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.6
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.LVstab

#begin liftsurface.LWing
   debug 0.0
   breakPartName none
   renderGroupName LWing
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.0
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.3
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.LWing

#begin liftsurface.NHfuse
   debug 0.0
   breakPartName none
   renderGroupName NHfuse
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.0
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.4
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.NHfuse

#begin liftsurface.NVfuse
   debug 0.0
   breakPartName none
   renderGroupName NVfuse
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.0
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.4
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.NVfuse

#begin liftsurface.RAeleron
   debug 0.0
   breakPartName none
   renderGroupName RAeleron
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.6
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.3
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.RAeleron

#begin liftsurface.RVstab
   debug 0.0
   breakPartName none
   renderGroupName RVstab
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.5
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.6
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.RVstab

#begin liftsurface.RWing
   debug 0.0
   breakPartName none
   renderGroupName RWing
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.0
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.3
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.RWing

#begin liftsurface.Vfuse
   debug 0.0
   breakPartName none
   renderGroupName Vfuse
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.0
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.4
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.Vfuse

#begin liftsurface.Wing
   debug 0.0
   breakPartName none
   renderGroupName Wing
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   liftCoef 1.5
   dragCoef 1.0
   inducedDragCoef 1.0
   thrustWashName notdefined
   propWashCoef 0.0
   propWashDistanceCoef 0.3
   advanced 0.0 // 0, 1 ground effect, 2 joint
#end liftsurface.Wing

#begin motor.OS61SF
   breakPartName none
   cutoffTrim -0.01
   debug 0.0
   driveshaft1GearRatio 1.0
   driveshaft1OneWayBB 1.0 // 1 for one way ball bearing
   driveshaft2GearRatio 5.0
   driveshaft2OneWayBB 0.0 // 1 for one way ball bearing
   driveshaft3GearRatio 1.0
   driveshaft3OneWayBB 0.0 // 1 for one way ball bearing
   driveshaft4GearRatio 1.0
   driveshaft4OneWayBB 0.0 // 1 for one way ball bearing
   engineBrakingCoef 1.0
   inputThrotChanel 1.0
   inputThrotName ThrottleServo
   inputThrotType servo
   maxRPM 17000.0
   motorRotatingMass 0.1
   motorRotatingMassDiam 1.0
   motorRotatingMassDiam 1.0
   powerCurveWatts 0.0 300.0 310.0 310.0 310.0 310.0
#end motor.OS61SF

#begin propeller.Propeller
   airfoilDataName NACA-0009 // use: NACA-0009,NACA-0012,NACA-0015 of custom airfoil file name
   breakPartName propdisk
   controlSound 1.0
   debug 0.0
   groundDistanceCoef 1.0 // c >=0, ground effect disappears at 1.5*prop radius*c
   groundDisturbanceCoef 0.0 // c>=0, normally >=1, if 0 no ground effect
   groundLiftCoef 1.3 // >=1, 1 for no lift increase near ground
   inputMotorDriveshaftNumber 1.0
   inputMotorName OS61SF
   inputMotorType motor
   propAccelerationRPMStart 500.0
   propAccelerationRotSec 500.0
   propAccelerationTorqCoef 0.0
   propConningCoef 0.0
   propConningDragCoef 0.0
   propDiamInch 12.0
   propDirection 0.0 // 0 for CD 1 for CCD
   propDragAdjustment 1.0
   propInducedDragAdjustment 1.0
   propLiftAdjustment 1.0
   propMass 0.01
   propMaxRPM 16000.0
   propPitchDegree 6.0
   propPitchDegreeMax 16.0
   propPitchDegreeMin -16.0
   propPitchInch 3.9623365
   propPrecessionForce 0.2
   propTorqCoef 1.0
   propWindmillAdjustment 0.5
   renderGroupName Propeller
   renderStyle 0.0 // 0,1,2 2=force 0 style
   translationalMaxSpeedMs 20.0
   translationalThrustCoef 0.0
#end propeller.Propeller

#begin receiver.receiver1
   breakPartName none
   debug 0.0
   inputName Tx1
   inputType transmiter
#end receiver.receiver1

#begin servo.Aeleron1Servo
   breakPartName none
   controlledAxisName z
   controlledPartMovement rotate // use rotate/move/input/acc 
   controlledPartName Aeleron1
   controlledPartType liftsurface
   debug 0.0
   inputChanel 1.0
   inputName receiver1
   inputType receiver
   servoLinkRatio 1.0
   servoLinkTrim 0.0
   servoSpeed 0.1
   servoType 1.0 // 1=3pole,2=5pole,3=coreless,4=dgtl5pole,5=dgtl/crls,6=ultrafast,7and8=cycle,9=gear
   startValue 0.0 // start position -1 to 1
#end servo.Aeleron1Servo

#begin servo.Elevator1Servo
   breakPartName none
   controlledAxisName z
   controlledPartMovement rotate // use rotate/move/input/acc 
   controlledPartName Elevator1
   controlledPartType liftsurface
   debug 0.0
   inputChanel 2.0
   inputName receiver1
   inputType receiver
   servoLinkRatio -1.0
   servoLinkTrim 0.0
   servoSpeed 0.1
   servoType 1.0 // 1=3pole,2=5pole,3=coreless,4=dgtl5pole,5=dgtl/crls,6=ultrafast,7and8=cycle,9=gear
   startValue 0.0 // start position -1 to 1
#end servo.Elevator1Servo

#begin servo.ElevatorServo
   breakPartName none
   controlledAxisName z
   controlledPartMovement rotate // use rotate/move/input/acc 
   controlledPartName Elevator
   controlledPartType liftsurface
   debug 0.0
   inputChanel 2.0
   inputName receiver1
   inputType receiver
   servoLinkRatio 1.0
   servoLinkTrim 0.0
   servoSpeed 0.1
   servoType 1.0 // 1=3pole,2=5pole,3=coreless,4=dgtl5pole,5=dgtl/crls,6=ultrafast,7and8=cycle,9=gear
   startValue 0.0 // start position -1 to 1
#end servo.ElevatorServo

#begin servo.LAeleronServo
   breakPartName none
   controlledAxisName y
   controlledPartMovement rotate // use rotate/move/input/acc 
   controlledPartName LAeleron
   controlledPartType liftsurface
   debug 0.0
   inputChanel 1.0
   inputName receiver1
   inputType receiver
   servoLinkRatio -1.0
   servoLinkTrim 0.0
   servoSpeed 0.1
   servoType 1.0 // 1=3pole,2=5pole,3=coreless,4=dgtl5pole,5=dgtl/crls,6=ultrafast,7and8=cycle,9=gear
   startValue 0.0 // start position -1 to 1
#end servo.LAeleronServo

#begin servo.LWingServo
   breakPartName none
   controlledAxisName z
   controlledPartMovement rotate // use rotate/move/input/acc 
   controlledPartName LWing
   controlledPartType liftsurface
   debug 0.0
   inputChanel 1.0
   inputName receiver1
   inputType receiver
   servoLinkRatio -0.35
   servoLinkTrim 0.0
   servoSpeed 0.1
   servoType 1.0 // 1=3pole,2=5pole,3=coreless,4=dgtl5pole,5=dgtl/crls,6=ultrafast,7and8=cycle,9=gear
   startValue 0.0 // start position -1 to 1
#end servo.LWingServo

#begin servo.RAeleronServo
   breakPartName none
   controlledAxisName y
   controlledPartMovement rotate // use rotate/move/input/acc 
   controlledPartName RAeleron
   controlledPartType liftsurface
   debug 0.0
   inputChanel 1.0
   inputName receiver1
   inputType receiver
   servoLinkRatio 1.0
   servoLinkTrim 0.0
   servoSpeed 0.1
   servoType 1.0 // 1=3pole,2=5pole,3=coreless,4=dgtl5pole,5=dgtl/crls,6=ultrafast,7and8=cycle,9=gear
   startValue 0.0 // start position -1 to 1
#end servo.RAeleronServo

#begin servo.RWingServo
   breakPartName none
   controlledAxisName z
   controlledPartMovement rotate // use rotate/move/input/acc 
   controlledPartName RWing
   controlledPartType liftsurface
   debug 0.0
   inputChanel 1.0
   inputName receiver1
   inputType receiver
   servoLinkRatio 0.35
   servoLinkTrim 0.0
   servoSpeed 0.1
   servoType 1.0 // 1=3pole,2=5pole,3=coreless,4=dgtl5pole,5=dgtl/crls,6=ultrafast,7and8=cycle,9=gear
   startValue 0.0 // start position -1 to 1
#end servo.RWingServo

#begin servo.ThrottleServo
   breakPartName none
   controlledAxisName z
   controlledPartMovement rotate // use rotate/move/input/acc 
   controlledPartName none
   controlledPartType none
   debug 0.0
   inputChanel 3.0
   inputName receiver1
   inputType receiver
   servoLinkRatio 1.0
   servoLinkTrim 0.0
   servoSpeed 0.1
   servoType 1.0 // 1=3pole,2=5pole,3=coreless,4=dgtl5pole,5=dgtl/crls,6=ultrafast,7and8=cycle,9=gear
   startValue 0.0 // start position -1 to 1
#end servo.ThrottleServo

#begin servo.WingServo
   breakPartName none
   controlledAxisName z
   controlledPartMovement rotate // use rotate/move/input/acc 
   controlledPartName Wing
   controlledPartType liftsurface
   debug 0.0
   inputChanel 1.0
   inputName receiver1
   inputType receiver
   servoLinkRatio 0.55
   servoLinkTrim 0.0
   servoSpeed 0.1
   servoType 1.0 // 1=3pole,2=5pole,3=coreless,4=dgtl5pole,5=dgtl/crls,6=ultrafast,7and8=cycle,9=gear
   startValue 0.0 // start position -1 to 1
#end servo.WingServo

#begin transmiter.Tx1
   breakPartName none
   debug 0.0
   expo1 0.0 // between -1,1 negative=smoother around center
   expo2 0.0
   expo3 0.0
   expo4 0.0
   expo5 0.0
   expo6 0.0
   expo7 0.0
   expo8 0.0
   pitchCurveIdleUp -1.0 -0.5 0.0 0.5 1.0
   pitchCurveNormal -1.0 -0.5 0.0 0.5 1.0
   pitchCurveThrottleHold -1.0 -0.5 0.0 0.5 1.0
   rate1 1.0 // between 0 and 1 , 1=100% rate
   rate2 1.0
   rate3 1.0
   rate4 1.0
   rate5 1.0
   rate6 1.0
   rate7 1.0
   rate8 1.0
   tailPitchCurveIdleUp 0.0 0.0 0.0 0.0 0.0
   tailPitchCurveNormal 0.0 0.0 0.0 0.0 0.0
   tailPitchCurveThrottleHold 0.0 0.0 0.0 0.0 0.0
   throttleCurveIdleUp -1.0 -0.5 0.0 0.5 1.0
   throttleCurveNormal -1.0 -0.5 0.0 0.5 1.0
   throttleCurveThrottleHold -1.0 -0.5 0.0 0.5 1.0
   trim1 0.0 // between -1,1
   trim2 0.0
   trim3 0.0
   trim4 0.0
   trim5 0.0
   trim6 0.0
   trim7 0.0
   trim8 0.0
   txmodel 0.0 // 0=raw tx data, 1=heli, 2=plane model
#end transmiter.Tx1
